infrastructure and facilities - French English Dictionary